home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / watcom / w_modex / xprim.hpp < prev    next >
C/C++ Source or Header  |  1994-01-19  |  912b  |  32 lines

  1. #ifndef X_PRIMITIVES_HPP
  2.     #define X_PRIMITIVES_HPP
  3.  
  4. #include "xtypes.hpp"
  5.  
  6. // Waits for vertical retrace
  7. void wait_for_retrace(void);
  8.  
  9. // Page setting functions
  10. void setDrawPage(unsigned int page);
  11. void setVisiblePage(unsigned int page);
  12.  
  13. // Screen clearing functions
  14. void clearX(BYTE color);
  15.  
  16. // Drawing functions
  17. void putpixelX(COORD x, COORD y, BYTE color);
  18. BYTE getpixelX(COORD x, COORD y);
  19. void boxX(COORD x1, COORD y1, COORD x2, COORD y2, BYTE color);
  20. void filledboxX(COORD x1, COORD y1, COORD x2, COORD y2, BYTE color);
  21. void circleX(COORD x, COORD y, DIST r, BYTE color);
  22. void filledcircleX(COORD x, COORD y, DIST r, BYTE color);
  23. void lineX(COORD lx1, COORD ly1, COORD lx2, COORD ly2, BYTE color);
  24.  
  25. // Text output functions
  26. int  loadfontX(char *fname);
  27. void putchX(COORD x, COORD y, char c, BYTE color);
  28. void putstringX(COORD x, COORD y, char *str, BYTE color);
  29.  
  30. #endif
  31.  
  32.